import request from '@/utils/request'

// 查询枚举列表
export function enumerate(query) {
  return request({
    url: '/dict/enumerate/list',
    method: 'get',
    params: query
  })
}

// 查询枚举类型列表
export function enumerateType(query) {
  return request({
    url: '/dict/enumerate/typeList',
    method: 'get',
    params: query
  })
}


// 新增枚举
export function enumerateAdd(data) {
  return request({
    url: '/dict/enumerate',
    method: 'post',
    data: data
  })
}

// 查询枚举单条详情
export function enumerateEdit(params) {
  return request({
    url: '/dict/enumerate/'+params,
    method: 'get',
  })
}

// 修改枚举信息
export function enumerateUpdate(data) {
  return request({
    url: '/dict/enumerate',
    method: 'put',
    data: data
  })
}

// 删除枚举信息
export function enumerateDel(id) {
  return request({
    url: '/dict/enumerate/' + id,
    method: 'delete'
  })
}

// 导出枚举信息
export function enumerateExport(params) {
  return request({
    url: '/dict/enumerate/export',
    method: 'get',
  })
}